[data-component="post-details"]{
  width: 960px;
  margin: 20px auto;
  border-radius: 3px;
  background-color: rgba(245,245,245, .72);
  @media screen and (max-width: 1024px) {
    background-color: transparent;
    padding: 0 20px;
    width: 100%;
  }
  .post-content-wrap{
    width: 720px;
    margin: 0 auto;
    @media screen and (max-width: 1024px) {
      border-radius: 3px;
      background-color: rgba(245,245,245, .72);
      width: 100%;
    }
  }
  .post-title{
    text-align: center;
    font-size: 32px;
    padding: 15px;
  }
  .post-article{
    padding: 15px;
  }
}